package com.todo.user.application.entity.bo;

import com.todo.common.common.enums.GenderEnum;
import com.todo.user.common.enums.FriendTypeEnum;
import com.todo.user.common.enums.TravelPlanTypeEnum;
import lombok.Data;

/**
 * @author zhangwenxiang
 * @date 2024/4/7 21:01
 * @description
 */
@Data
public class UserInfoBaseBO {
    /**
     * 主键
     */
    private Long id;
    /**
     * 昵称
     */
    private String nickName;
    /**
     * 签名
     */
    private String signature;
    /**
     * 性别
     * {@link GenderEnum}
     */
    private GenderEnum gender;
    /**
     * 年龄
     */
    private Integer age;
    /**
     * 活跃城市 - （当前城市）
     */
    private String activityCity;
    /**
     * 头像
     */
    private String headImg;
    /**
     * 背景题
     */
    private String backgroundImg;
    /**
     * 用户类型：0-普通用户
     * 注：暂无用户身份分级，默认为0
     */
    private Integer userType = 0;
    /**
     * 职业
     */
    private Integer career;
    /**
     * 出行目的
     */
    private String travelObjective;
    /**
     * 个人宣言
     */
    private String promotion;
    /**
     * 兴趣列表
     */
    private String interestList;
    /**
     * mbit
     */
    private String mbit;
    /**
     * 享受生活、穷游、周末互动、特种兵、探索世界
     * {@link TravelPlanTypeEnum}
     */
    private TravelPlanTypeEnum travelPlanType;
    /**
     * 好友类型
     */
    private FriendTypeEnum friendType;
    /**
     * 关联天数
     */
    private Integer relationTime;
}
